﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using Persistente;
using Persistente.TipoProduto;

namespace Negocio.TipoProduto
{
    public class NTipoProduto
    {
        public int idTipoProduto;
        public string nmTipoProduto;
        public string dsTipoProduto;

        public bool Salvar()
        {
            var obPTipoProduto = new PTipoProduto();
            return obPTipoProduto.Salvar(nmTipoProduto, dsTipoProduto);
        }

        public DataSet pegarTiposProduto(string nmTipoProduto = null, string dsTipoProduto = null)
        {
            var obPTipoProduto = new PTipoProduto();
            return obPTipoProduto.pegarTiposProduto(nmTipoProduto, dsTipoProduto);
        }


        public bool Remover(int idTipoProduto)
        {
            var obPTipoProduto = new PTipoProduto();
            return obPTipoProduto.Remover(idTipoProduto);
        }

        public void pegarTipoProdutoPorId()
        {
            var obPTipoProduto = new PTipoProduto();
            var obTbTipoProduto = obPTipoProduto.pegarTipoProdutoPorId(idTipoProduto);
            if (obTbTipoProduto != null)
            {
                idTipoProduto = obTbTipoProduto.id_tipo_produto;
                dsTipoProduto = obTbTipoProduto.ds_tipo_produto;
                nmTipoProduto = obTbTipoProduto.nm_tipo_produto;
               
            }
        }

        public bool Alterar(int idTipoProduto)
        {
            var obPTipoProduto = new PTipoProduto();
            var obTbTipoProduto = new tb_tipo_produto();
            obTbTipoProduto.nm_tipo_produto = nmTipoProduto;
            obTbTipoProduto.ds_tipo_produto = dsTipoProduto;
            return obPTipoProduto.Alterar(idTipoProduto, obTbTipoProduto);
        }

    }
    
}
